Azeroth: Auditable Zero-Knowledge Transactions in Smart Contracts
نویسندگان
چکیده
With the rapid growth of blockchain market, privacy and security issues for digital assets are becoming more important. In most widely used public blockchains, such as Bitcoin Ethereum, all activities on user accounts publicly disclosed, which violates regulations EU GDPR. Encryption transactions may protect privacy, but it also raises validity transparency. While encrypted information can cannot alone verify a transaction. Additionally, encryption makes difficult to meet anti-money laundering regulations, auditability. this paper, we propose ${\sf Azeroth}$ , an auditable zero-knowledge transfer framework. connects proof transaction, enabling check its validation while protecting privacy. allows authorized auditors audit transactions. is designed smart contract flexible deployment existing blockchains. We implement contract, execute various platforms including Ethereum testnet blockchain, measure time show practicality our proposal. The end-to-end latency privacy-preserving takes about notation="LaTeX">$4.4s$ . particular, client’s transaction generation with only notation="LaTeX">$0.9s$ proven under cryptographic assumptions.
منابع مشابه
Zero-Knowledge Blind Identification For Smart Cards Using Bilinear Pairings
In identification protocols with public verifier coins (like Fiat-Shamir), a passive adversary watching the communication gains information intended only for the verifier. On the other hand, private coin protocols with fewer than three rounds cannot be zero-knowledge. In this paper, we introduce the notion of bounded-prover zero-knowledge proofs which require only two rounds and can be consider...
متن کاملEfficient Zero-Knowledge Identification Schemes for Smart Cards
Secure identification is an important security issue to avoid computer fraud due to masquerading. This can be achieved with zero-knowledge based smart cards. We present very efficient new zero-knowledge schemes in a general algebraic setting. Particular cases of our scheme improve the performance of the Guillou-Quisquater and the Chaum-Evertsevan de Graaf schemes. Our scheme is formally proven ...
متن کاملQuantitative Analysis of Smart Contracts
Smart contracts are computer programs that are executed by a network of mutually distrusting agents, without the need of an external trusted authority. Smart contracts handle and transfer assets of considerable value (in the form of crypto-currency like Bitcoin). Hence, it is crucial that their implementation is bug-free. We identify the utility (or expected payoff) of interacting with such sma...
متن کاملPlasma: Scalable Autonomous Smart Contracts
Plasma is a proposed framework for incentivized and enforced execution of smart contracts which is scalable to a significant amount of state updates per second (potentially billions) enabling the blockchain to be able to represent a significant amount of decentralized financial applications worldwide. These smart contracts are incentivized to continue operation autonomously via network transact...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: IEEE Access
سال: 2023
ISSN: ['2169-3536']
DOI: https://doi.org/10.1109/access.2023.3279408